/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package genericos;

import basedatos.Algcal;
import basedatos.Seleccion;

/**
 *
 * @author residentene
 */
public class Grid7 {

    private int id;
    private String motivo;
    private String complemento;
    private int idcedula;
    private int iddireccion;
    private int idobjetivo;
    private String fecha;
    private String nombre;
    private String direccion;
    private String obj;
    private String nomobjdir;
    private int objdir;
    private String nomtac;
    private int tac;

    /**
     * @return the id
     */
    public int getId() {
        return id;
    }

    /**
     * @param id the id to set
     */
    public void setId(int id) {
        this.id = id;
    }

    /**
     * @return the motivo
     */
    public String getMotivo() {
        return motivo;
    }

    /**
     * @param motivo the motivo to set
     */
    public void setMotivo(String motivo) {
        this.motivo = motivo;
    }

    /**
     * @return the complemento
     */
    public String getComplemento() {
        return complemento;
    }

    /**
     * @param complemento the complemento to set
     */
    public void setComplemento(String complemento) {
        this.complemento = complemento;
    }

    /**
     * @return the idcedula
     */
    public int getIdcedula() {
        return idcedula;
    }

    /**
     * @param idcedula the idcedula to set
     */
    public void setIdcedula(int idcedula) {
        this.idcedula = idcedula;
    }

    /**
     * @return the iddireccion
     */
    public int getIddireccion() {
        return iddireccion;
    }

    /**
     * @param iddireccion the iddireccion to set
     */
    public void setIddireccion(int iddireccion) {
        this.iddireccion = iddireccion;
    }

    /**
     * @return the idobjetivo
     */
    public int getIdobjetivo() {
        return idobjetivo;
    }

    /**
     * @param idobjetivo the idobjetivo to set
     */
    public void setIdobjetivo(int idobjetivo) {
        int niv = Seleccion.nivelxced(getIdcedula());
        Grid2 obj=null;
        switch (niv) {
            case 2:
                obj=Algcal.datosdirector(idobjetivo);
                this.setObj(obj.getNombre());
                break;
            case 3:
                obj=Algcal.datosmm(idobjetivo);
                this.setObj(obj.getNombre());
                break;
            case 4:
                obj=Algcal.datoscol(idobjetivo);
                this.setObj(obj.getNombre());
                break;
        }
        this.idobjetivo = idobjetivo;
    }

    /**
     * @return the fecha
     */
    public String getFecha() {
        return fecha;
    }

    /**
     * @param fecha the fecha to set
     */
    public void setFecha(String fecha) {
        this.fecha = fecha;
    }

    /**
     * @return the nombre
     */
    public String getNombre() {
        return nombre;
    }

    /**
     * @param nombre the nombre to set
     */
    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    /**
     * @return the direccion
     */
    public String getDireccion() {
        return direccion;
    }

    /**
     * @param direccion the direccion to set
     */
    public void setDireccion(String direccion) {
        this.direccion = direccion;
    }

    /**
     * @return the obj
     */
    public String getObj() {
        return obj;
    }

    /**
     * @param obj the obj to set
     */
    public void setObj(String obj) {
        this.obj = obj;
    }

    /**
     * @return the nomobjdir
     */
    public String getNomobjdir() {
        return nomobjdir;
    }

    /**
     * @param nomobjdir the nomobjdir to set
     */
    public void setNomobjdir(String nomobjdir) {
        this.nomobjdir = nomobjdir;
    }

    /**
     * @return the objdir
     */
    public int getObjdir() {
        return objdir;
    }

    /**
     * @param objdir the objdir to set
     */
    public void setObjdir(int objdir) {
        this.objdir = objdir;
    }

    /**
     * @return the nomtac
     */
    public String getNomtac() {
        return nomtac;
    }

    /**
     * @param nomtac the nomtac to set
     */
    public void setNomtac(String nomtac) {
        this.nomtac = nomtac;
    }

    /**
     * @return the tac
     */
    public int getTac() {
        return tac;
    }

    /**
     * @param tac the tac to set
     */
    public void setTac(int tac) {
        this.tac = tac;
    }
}
